package org.example.short_link.admin.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import org.example.short_link.admin.common.convention.result.Result;
import org.example.short_link.admin.remote.dto.req.RecyclePageReqDTO;
import org.example.short_link.admin.remote.dto.resp.ShortLinkPageRespDTO;
import org.example.short_link.project.dto.req.RecycleBinRecoverDTO;

/**
 * URL 回收站接口层
 */
public interface RecycleBinService {


    /**
     * 回收站分页查询 , 查询当前用户下的所有分组
     * @param requestParam 请求参数
     * @return 返回参数
     */
    Result<IPage<ShortLinkPageRespDTO>> pageRecycle(RecyclePageReqDTO requestParam);


}
